place open to public view - İspanyolca İngilizce Sözlük